<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>系统设置- 系统设置</title>
    <meta name="keywords" content="">
    <meta name="description" content="">
    <link rel="shortcut icon" href="../favicon.ico">
    <link href="__PUBLIC__/css/bootstrap.min.css?v=3.3.6" rel="stylesheet">
    <link href="__PUBLIC__/css/font-awesome.css?v=4.4.0" rel="stylesheet">
    <link href="__PUBLIC__/css/plugins/iCheck/custom.css" rel="stylesheet">
    <link href="__PUBLIC__/css/animate.css" rel="stylesheet">
    <link href="__PUBLIC__/css/style.css?v=4.1.0" rel="stylesheet">
    <link rel="stylesheet" href="__PUBLIC__/css/liandong.css"/>
    <link href="__PUBLIC__/Widget/webuploader/0.1.5/webuploader.css" rel="stylesheet" type="text/css"/>
    <script src="__PUBLIC__/js/plugins/layer/laydate/laydate.js"></script>
    <style>
        .img {
            width: auto !important;
            max-width: 128px;
            max-height: 128px;
        }

        .img_default {
            width: auto !important;
            max-width: 128px;
            max-height: 128px;
        }
    </style>
</head>
<body class="gray-bg">
<div class="wrapper wrapper-content animated fadeInRight">
    <div class="row">
        <div class="col-sm-12">
            <div class="ibox float-e-margins">
                <div class="ibox-title">
                    <h5>系统设置-
                        <small>系统设置</small>
                    </h5>
                </div>
                <div class="ibox-content">
                    <form method="post" class="form-horizontal" action="__SELF__" id="form1" onsubmit="return false">
                        <volist name="data" id="vo">
                        <div class="form-group">
                            <label class="col-sm-2 control-label">认证等级&nbsp;<{$vo.vip}>&nbsp;所需积分：</label>
                            <div class="col-sm-10">
                                <input type="text" class="form-control int" value="<{$vo.integral}>"
                                       placeholder="请输入没有小数位的数字" name="txtfreecumulative[<{$i}>]" id="txtfreecumulative<{$i}>">
                            </div>
                        </div>
                        </volist>
                        <div class="hr-line-dashed"></div>
                        <div class="form-group">
                            <div class="col-sm-4 col-sm-offset-2">
                                <button class="btn btn-primary" type="button" onclick="Total()">保存</button>
                                &nbsp;&nbsp;&nbsp;
                                <button class="btn btn-white" type="reset">重置</button>
                            </div>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>
</div>
<!--  全局js -->
<script src="__PUBLIC__/js/jquery.min.js?v=2.1.4"></script>
<script src="__PUBLIC__/js/bootstrap.min.js?v=3.3.6"></script>
<!-- 自定义js -->
<script src="__PUBLIC__/js/content.js?v=1.0.0"></script>
<script src="__PUBLIC__/js/plugins/layer/layer.min.js"></script>
<script src="__PUBLIC__/js/liandong.js"></script>
<script src="__PUBLIC__/js/ajaxfileupload.js"></script>
<script src="__PUBLIC__/Widget/webuploader/0.1.5/webuploader.min.js"></script>
<!--这里加载的语言文件会覆盖你在配置项目里添加的语言类型，比如你在配置项目里配置的是英文，这里加载的中文，那最后就是中文-->
<script>
    var imguploadsubmit = "<{:U('imgupload','','shtml')}>";
    var systemsubmit = "<{:U('systemsubmit','','shtml')}>";
    var system = "<{:U('index','','shtml')}>";
    var integraladd = "<{:U('integraladd','','shtml')}>"
    function check_int(val) {
        return /^[0-9]*$/.test(val) && val.length <= 9;
    }
    function check_float(val) {
        return /^[0-9]+(.[0-9]{2})?$/.test(val) && val.length <= 9;
    }
    function pan(text) {
        if (text != "" && !check_int(text)) {
            layer.alert('积分大小！\r\n', {title: '提示框', icon: 0});
            return false;
        }

    }
    function Total() {
        var numArr = []; // 定义一个空数组
        $("input[type='text']").each(function (i) {
            numArr[i] = $(this).val();
            pan(numArr[i]);
        });
        layer.confirm('确定保存当前设置吗？', function (index) {
            layer.close(index);
        //加载loading层
        var loading = layer.load(1, {
            shade: [0.1, '#fff'] //0.1透明度的白色背景
        });
        var txt = JSON.stringify( numArr );
        $.post(integraladd, {
                'txt': txt,
            },
            function (data) {
                if (data.ret == '1001') {
                    layer.msg(data.code, {icon: 6, time: 10000});
                    layer.close(loading);
                    setTimeout(function () {
                        window.location.reload();
                    }, 1000);
                } else {
                    layer.close(loading);
                    layer.msg(data.code, {icon: 5, time: 1500});
//								    $obj.html('保存').addClass('btn-primary').attr('onclick', 'system_submit(this)');
                }
            }, 'json');
        });
    }


    function ajaxFileUpload() {
        $.ajaxFileUpload({
            url: imguploadsubmit, //你处理上传文件的服务端
            secureuri: false, //与页面处理代码中file相对应的ID值
            fileElementId: 'logoimg',
            dataType: 'JSON', //返回数据类型:TEXT，XML，JSON，HTML，SCRIPT，JSONP五种
            success: function (data, status) {
                var $inputfileimg = $("#inputfile-img");
                var $logosrc = $("#logosrc");
                var $logoimg = $("#logoimg");
                data = $(data).text();
                data = data.substring(0, data.indexOf('}') + 1);
                data = eval("(" + data + ")");
                if (data.ret == '1001') {
                    layer.msg(data.code, {icon: 6, time: 1000});
                    $inputfileimg.removeClass('img_default').addClass('img').attr('src', data.data);
                    $logosrc.val(data.data);
                } else {
                    layer.msg(data.code, {icon: 5, time: 1500});
                }
                $logoimg.change("propertychange", function () {//再次绑定
                    ajaxFileUpload();
                });
            },
            error: function (data, status, e) {
                alert(status);
            }
        });
        return false;
    }

</script>
</body>
</html>
